
.top_form {
    overflow: hidden;
    margin-top: 20px;
}
.top_form div {
    width: 32%;
    float: left;
}
.top_form div input {
    line-height: 25px;
    width: 180px;
    padding-left: 10px;
}
.table-hover .table-tr td {
    padding: 0;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.tips {
    margin-top: 20px;
}
.tips textarea {
    width: 100%;
}
.bottom_div div {
    width: 20%;
}
.bottom_div input {
    width: 120px;
}
.m10 {
    margin-top: 10px;
}
.mt_5 {
    margin-top: 5px;
}
.mr-5 {
    margin-left: 5px;
}
.pl-10 {
    padding-left: 10px;
}
.modal_width {
    width: 800px;
    left: 45%;
}
.add_icon input {
    background: url("../../images/datepicker_icon.png") right 0 no-repeat #fff;
    width: 140px!important;
    cursor: pointer;
}
.form-control {
    width: auto;
}
.position_change {
    position: relative;
}
.position_change span {
    position: absolute;
    left: 40%;
    margin-top: 5px;
    cursor: pointer;
}
.header_bg .modal-header{
    background:#fafafa;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.header_bg .modal-dialog {
    width: 750px;
}
.header_bg .modal_top div {
    float: left;
}
.width_250 {
    width: 250px;
    text-indent: 10px;
}
.header_bg .modal-body .bottom_pages {
    text-align: right;
}
.header_bg .modal-footer {
    text-align: center;
}
.input-group .btn {
    border-radius: 4px!important;
}
.container-fluid .table-tr .ellipsis_item div{
    position: relative;
}
.container-fluid .table-tr .ellipsis_item input {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: none;
 }
.container-fluid .table-tr .ellipsis_item span {
     position: absolute;
     right: 2px;
     cursor: pointer;
     top: 0;
     display: none;
 }
.container-fluid .table-tr .ellipsis_item span :focus {
    display: block;
}